Definitions | P Q, x:A. B(x), last(L), t T, b, A, null(as), Prop, (x l), P & Q, as @ bs, x:A. B(x), split_tail(L | x.f(x)), False, x. t(x), , x before y l, xL. P(x), (xaL.P(x)), x(s), 2of(t), 1of(t), P Q, P Q, {a:T}, S T, l1 l2, {T}, True, b, Unit, T, hd(l), i<j, ij, l[i], if b t else f fi |